import Mock from 'mockjs'
export default ({
  mock,
}) => {
  if (!mock) return;
  // 用户登录
  Mock.mock('http://user/menu.cn', 'post', () => {
    const json = {
      'code': 200,
      'success': true,
      'data': [
        {
          'flag': '平台首页',
          'resourceName': 'Home',
          'path': '/home',
          'moduleUrl': 'Home',
          'parentId': 0,
          'id': 1,
          'icon': 'zk-back-home'
        },
        {
          'flag': '企业管理',
          'resourceName': 'Company',
          'path': '/company',
          'redirect': '/Company/Companys/index',
          'parentId': 0,
          'id': 2,
          'icon': 'zk-back-company',
          'moduleUrl': 'RouteView'
        },
        {
          'flag': '企业列表',
          'resourceName': 'Company_List',
          'path': '/company/companys/index',
          'moduleUrl': 'Company_List',
          'parentId': 2,
          'id': 21,
          'icon': 'zk-back-companies-list'
        },
        // {
        //   'flag': '用户管理',
        //   'resourceName': 'Company_Users',
        //   'path': '/company/user/index',
        //   'moduleUrl': 'Company_Users',
        //   'parentId': 2,
        //   'id': 22,
        //   'icon': 'zk-back-user-list'
        // },
        {
          'flag': '企业章管理',
          'resourceName': 'Company_Seal',
          'path': '/company/Seal/index',
          'moduleUrl': 'Company_Seal',
          'parentId': 2,
          'id': 23,
          'icon': 'zk-back-chapter'
        },
        // {
        //   'flag': '订单管理',
        //   'resourceName': 'Order',
        //   'path': '/order/index',
        //   'moduleUrl': 'Order',
        //   'parentId': 0,
        //   'id': 3,
        //   'icon': 'zk-back-order'
        // },
       
        // {
        //   'flag': '系统管理',
        //   'resourceName': 'System',
        //   'path': '/system',
        //   'redirect': '/System/Member',
        //   'parentId': 0,
        //   'id': 4,
        //   'icon': 'zk-back-system',
        //   'moduleUrl': 'RouteView'
        // },
        // {
        //   'flag': '成员管理',
        //   'resourceName': 'System_Member',
        //   'path': '/system/member',
        //   'moduleUrl': 'System_Member',
        //   'parentId': 4,
        //   'id': 41,
        //   'icon': 'zk-back-member-management'
        // },
        // {
        //   'flag': '部门管理',
        //   'resourceName': 'System_Department',
        //   'path': '/system/department',
        //   'moduleUrl': 'System_Department',
        //   'parentId': 4,
        //   'id': 42,
        //   'icon': 'zk-back-department-management'
        // },
        // {
        //   'flag': '权限管理',
        //   'resourceName': 'System_Authority',
        //   'path': '/system/authority',
        //   'moduleUrl': 'System_Authority',
        //   'parentId': 4,
        //   'id': 43,
        //   'icon': 'zk-back-authority-management'
        // },
        {
          'flag': '商城系统管理',
          'resourceName': 'MallSystem',
          'path': '/mall-system',
          'redirect': '/MallSystem/Role',
          'parentId': 0,
          'id': 5,
          'icon': 'zk-back-mall-system',
          'moduleUrl': 'RouteView'
        },
        {
          'flag': '商城角色管理',
          'resourceName': 'MallSystem_Role',
          'path': '/mall-system/role',
          'moduleUrl': 'MallSystem_Role',
          'parentId': 5,
          'id': 51,
          'icon': 'zk-back-role'
        },
        {
          'flag': '商城默认权限管理',
          'resourceName': 'MallSystem_DefaultPermission',
          'path': '/mall-system/default-permission',
          'moduleUrl': 'MallSystem_DefaultPermission',
          'parentId': 5,
          'id': 53,
          'icon': 'zk-back-default-permissions'
        },
        {
          'flag': '商城权限资源管理',
          'resourceName': 'MallSystem_PermissionResource',
          'path': '/mall-system/permission-resource',
          'moduleUrl': 'MallSystem_PermissionResource',
          'parentId': 5,
          'id': 53,
          'icon': 'zk-back-permission'
        },
        {
          'flag': '白名单资源管理',
          'resourceName': 'MallSystem_WhitelistResource',
          'path': '/mall-system/whitelist-resource',
          'moduleUrl': 'MallSystem_WhitelistResource',
          'parentId': 5,
          'id':54,
          'icon': 'zk-back-white-list'
        },
        // {
        //   'flag': '资讯管理',
        //   'resourceName': 'Information',
        //   'path': '/information',
        //   'redirect': '/Information/index',
        //   'parentId': 0,
        //   'id': 6,
        //   'icon': 'zk-back-information-management',
        //   'moduleUrl': 'RouteView'
        // },
        // {
        //   'flag': '我的资讯',
        //   'resourceName': 'Information_List',
        //   'path': '/information/index',
        //   'moduleUrl': 'Information_List',
        //   'parentId': 6,
        //   'id': 61,
        //   'icon': 'zk-back-information-list'
        // },
        // {
        //   'flag': '发布资讯',
        //   'resourceName': 'Information_Release',
        //   'path': '/information/release',
        //   'moduleUrl': 'Information_Release',
        //   'parentId': 6,
        //   'id': 62,
        //   'icon': 'zk-back-imformation-release'
        // },
        // {
        //   'flag': '积分管理',
        //   'resourceName': 'Integral',
        //   'path': '/integral',
        //   'redirect': '/Integral/Order',
        //   'parentId': 0,
        //   'id': 7,
        //   'icon': 'zk-back-integral-management',
        //   'moduleUrl': 'RouteView'
        // },
        // {
        //   'flag': '积分订单',
        //   'resourceName': 'Integral_Order',
        //   'path': '/integral/order',
        //   'moduleUrl': 'Integral_Order',
        //   'parentId': 7,
        //   'id': 71,
        //   'icon': 'zk-back-integral-order'
        // },
        // {
        //   'flag': '积分兑换',
        //   'resourceName': 'Integral_Exchange',
        //   'path': '/integral/exchange',
        //   'moduleUrl': 'Integral_Exchange',
        //   'parentId': 7,
        //   'id': 72,
        //   'icon': 'zk-back-integral-exchange'
        // },
        // {
        //   'flag': '指导价设置',
        //   'resourceName': 'Integral_GuidePrice',
        //   'path': '/integral/guide-price',
        //   'moduleUrl': 'Integral_GuidePrice',
        //   'parentId': 7,
        //   'id': 73,
        //   'icon': 'zk-back-integral-guide-price'
        // },
        // {
        //   'flag': '积分明细',
        //   'resourceName': 'Integral_Detail',
        //   'path': '/integral/detail',
        //   'moduleUrl': 'Integral_Detail',
        //   'parentId': 7,
        //   'id': 74,
        //   'icon': 'zk-back-integral-subsidiary'
        // },
        // {
        //   'flag': '积分添加',
        //   'resourceName': 'Integral_Add',
        //   'path': '/integral/add',
        //   'moduleUrl': 'Integral_Add',
        //   'parentId': 7,
        //   'id': 75,
        //   'icon': 'zk-back-integral-add'
        // },
        // {
        //   'flag': '积分汇总',
        //   'resourceName': 'Integral_Summary',
        //   'path': '/integral/summary',
        //   'moduleUrl': 'Integral_Summary',
        //   'parentId': 7,
        //   'id': 75,
        //   'icon': 'zk-back-integral-summary'
        // },
        // {
        //   'flag': '轮播管理',
        //   'resourceName': 'Carousel_list',
        //   'path': '/carousel/index',
        //   'moduleUrl': 'Carousel_list',
        //   'parentId': 0,
        //   'id': 81,
        //   'icon': 'zk-back-carousel'
        // },
        // {
        //   'flag': '意见反馈',
        //   'resourceName': 'Feedback_list',
        //   'path': '/feedback/index',
        //   'moduleUrl': 'Feedback_list',
        //   'parentId': 0,
        //   'id': 91,
        //   'icon': 'zk-back-feedback'
        // },
        // {
        //   'flag': '套保管理',
        //   'resourceName': 'Hedging',
        //   'path': '/hedging',
        //   'redirect': '/Hedging/Account',
        //   'parentId': 0,
        //   'id': 10,
        //   'icon': 'zk-back-hedging',
        //   'moduleUrl': 'RouteView'
        // },
        // {
        //   'flag': '套保账号',
        //   'resourceName': 'Hedging_Account',
        //   'path': '/hedging/account',
        //   'moduleUrl': 'Hedging_Account',
        //   'parentId': 10,
        //   'id': 101,
        //   'icon': 'zk-back-hedge-account'
        // },
        // {
        //   'flag': '前置地址管理',
        //   'resourceName': 'Hedging_AddressOfPre',
        //   'path': '/hedging/address-of-pre',
        //   'moduleUrl': 'Hedging_AddressOfPre',
        //   'parentId': 10,
        //   'id': 102,
        //   'icon': 'zk-back-address-pre'
        // },
        {
          'flag': '线路管理',
          'resourceName': 'Line_list',
          'path': '/line/index',
          'moduleUrl': 'Line_list',
          'parentId': 0,
          'id': 11,
          'icon': 'zk-back-line-management'
        },
        {
          'flag': '合同模板管理',
          'resourceName': 'Contract_Template',
          'path': '/contract-template/index',
          'moduleUrl': 'Contract_Template',
          'parentId': 0,
          'id': 12,
          'icon': 'zk-back-announcement-management'
        },
        // {
        //   'flag': '公告管理',
        //   'resourceName': 'Announcement_list',
        //   'path': '/announcement/index',
        //   'moduleUrl': 'Announcement_list',
        //   'parentId': 0,
        //   'id': 12,
        //   'icon': 'zk-back-announcement-management'
        // },
        // {
        //   'flag': '系统日志',
        //   'resourceName': 'Log',
        //   'path': '/log',
        //   'redirect': '/Log/Statistics',
        //   'parentId': 0,
        //   'id': 12,
        //   'icon': 'zk-back-system-log',
        //   'moduleUrl': 'RouteView'
        // },
        // {
        //   'flag': '日志统计',
        //   'resourceName': 'Log_Statistics',
        //   'path': '/log/statistics',
        //   'moduleUrl': 'Log_Statistics',
        //   'parentId': 13,
        //   'id': 131,
        //   'icon': 'zk-back-log-statistics'
        // },
        // {
        //   'flag': '日志明细',
        //   'resourceName': 'Log_Detail',
        //   'path': '/log/detail',
        //   'moduleUrl': 'Log_Detail',
        //   'parentId': 13,
        //   'id': 132,
        //   'icon': 'zk-back-log-detail'
        // },
        {
          'flag': 'Test',
          'resourceName': 'Test',
          'path': '/test/index',
          'moduleUrl': 'Test',
          'parentId': 0,
          'id': 11100432424324,
          'hidden':'1',
          'icon': 'switcher'
        },
        {
          'flag': '',
          'resourceName': 'Detail',
          'path': 'detail',
          'moduleUrl': 'RouteView',
          'parentId': 0,
          'id': 2000,
          'icon': 'zk-back-order',
          'hidden':'1'
        },
        {
          'flag': '订单管理/订单详情',
          'resourceName': 'Order_Detail',
          'path': '/order/detail',
          'moduleUrl': 'Order_Detail',
          'parentId': 2000,
          'id': 20001,
          'icon': 'zk-back-order',
          'hidden':'1'
        },
        {
          'flag': '企业管理/用户详情',
          'resourceName': 'Company_Users_Detail',
          'path': '/company/user/detail',
          'moduleUrl': 'Company_Users_Detail',
          'parentId': 2000,
          'id': 20002,
          'icon': 'zk-back-user-list',
          'hidden': '1'
        },
        {
          'flag': '企业管理/企业详情',
          'resourceName': 'Company_List_Detail',
          'path': '/company/companys/detail/index',
          'moduleUrl': 'Company_List_Detail',
          'parentId': 2000,
          'id': 20003,
          'icon': 'zk-back-companies-list',
          'hidden': '1'
        },
        
        {
          'flag': '个人信息',
          'resourceName': 'UserInfo',
          'path': '/user/info',
          'parentId': 0,
          'id': 3000,
          'hidden':'1',
          'icon': '',
          'moduleUrl': 'UserInfo'
        },
    ],
      'msg': '操作成功',
    }
    return json
  });
}
